<?php


namespace app\cms\dto\merchant;


use iflow\Container\implement\annotation\tools\data\NotNull;

class merchantLicenseInfo
{
    #[NotNull(error: '请上传证书文件')]
    public string $license_file;
    #[NotNull(error: '请输入证书编号')]
    public string $license_number;
    #[NotNull(error: '请选择证书类型')]
    public int $license_type;

    // 许可唯一ID
    public string $merchant_license_id;

    #[NotNull(error: '请填写主体法人名称或身份证所属人名字')]
    public string $legal_person;

    /**
     * 获取商户id
     * @return int
     */
    public function getMerchantId(): int
    {
        return session('merchant')['merchant_id'];
    }

    /**
     * 获取用户id
     * @return int
     */
    public function getUid(): int
    {
        return session('userInfo')['uid'];
    }

}